package com.endoc.designpattern.proxy;

import com.endoc.designpattern.service.OrderService;
import com.endoc.designpattern.service.impl.OutOrderServiceImpl;

/**
 * 订单代理类,直接由其他的类来执行,而不进行功能增强,所以是代理模式
 */
public class ProxyOrder implements OrderService {

    //海外订单服务
    OrderService orderService = new OutOrderServiceImpl();

    @Override
    public int saveOrder() {
        //直接由其他的类来执行,而不进行功能增强,所以是代理模式
        return orderService.saveOrder();
    }
}
